package com.example.kugou.controller;

import com.example.kugou.pojo.Song_Sheet_Type;
import com.example.kugou.service.Song_Sheet_TypeService;
import com.example.kugou.vo.Song_Sheet_TypeVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@Api(tags = "歌单，歌曲类型的相关方法",description = "提供类型相关的Rest API")
@RequestMapping("/Song_Sheet_Type")
@RestController
public class Song_Sheet_TypeController {


    @Resource
    Song_Sheet_TypeService song_Sheet_TypeService;

    @ApiOperation("查询所有类型")
    @GetMapping(value = "/selectAll")
    public Song_Sheet_TypeVO selectAll(){
         Song_Sheet_TypeVO song_sheet_typeVO = new Song_Sheet_TypeVO();
         List<Song_Sheet_Type> song_sheet_types = song_Sheet_TypeService.selectAllType();
         if(song_sheet_types.size()>0){
             song_sheet_typeVO.setStatus(true);
             song_sheet_typeVO.setSong_sheet_types(song_sheet_types);
         }else{
             song_sheet_typeVO.setStatus(false);
         }
         return song_sheet_typeVO;
    }

}
